C# 当 try{}内的错误发生时,如何 停止程序的执行?

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:36:27
C# 当 try{}内的错误发生时,
我如何在错误处理后 停止程序的执行?
我想应该把这个停止的语句写在 finally中吧?
如何做?

try
{
//这里是要实现的程序代码
}
finally
{
//这里是不管try里有没有错误都回执行的代码
//注意:这里不能用 return 停止程序
}
catch
{
//这里是try有错误时执行的代码
//这可用return停止程序
}

顺便说下,请把要在整个代码块加try,这样程序回执行比较慢的。
因为加了try编译程序回多加些异常处理程序,编译出来的程序回比较大。
应该在你认为可能发生错误的地方加try

如果写在finally中,岂不是不管什么情况都停止
如果只是在出现异常时不往下执行,在catch里用return就可以了